
p.status_msg {
    float: left;
    margin: 0 0 0 10px;
}

table.status {
    margin-left: 10px;
    width: 98%;
}
table.status td, table.status th {
    padding: 10px 20px!important;
    border: 1px solid #ded8d8;
}
#status_frame table tr th {
    text-align: left;
}
.status_buttons {
    text-align: right;
}
.def_right_r {
    text-align: right;
}

h2.page-title {
    margin-left: 85px;
    margin-bottom: -20px;
}

.backup_scheme_setting_field #schemes li.selected {
    font-weight: bolder;
}

.backup_scheme_setting_field label {
    font-weight: normal;
}

.backup_scheme_setting_field > #setting_frame > #setting_form > table > tbody > tr > th {
    text-align: left;
    padding: 8px;
}

.backup_scheme_setting_field .on-proc {
    color: #0000cc;
    font-weight: bolder;
}

.backup_scheme_setting_field .schedule-add button, .backup_scheme_setting_field .schedule-add div {
    display: inline;
}

.backup_scheme_setting_field #schemes li {
    word-break: break-all;
    word-wrap: break-word;
}

.backup_scheme_setting_field button {
    color: #FFF;
    background: #47c4fd;
    border: solid 1px #0f9ada;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.backup_scheme_setting_field .scheme_list{
    width: 100%;
    display: inline-block;
	margin-left: 20px;
}

.backup_scheme_setting_field .scheme_list ul{
    list-style-type: none;
}

.backup_scheme_setting_field #schemes{
    list-style-type: none;
    margin: 0 0 0 2px;
    padding: 10px 0 0 0;
}

.backup_scheme_setting_field td .width-8 {
    width: 8%;
}

.backup_scheme_setting_field td .width-15 {
    width: 15%;
}

.backup_scheme_setting_field{
    width: 90%;
    margin: 50px auto 0 auto;
    text-align: left;
    overflow: hidden;
    padding: 30px;
}

.backup_scheme_setting_field #schemes{
    list-style-type: none;
    margin: 0 0 0 2px;
    padding: 10px 0 0 0;
}

.backup_scheme_setting_field .setting_frame table{
    width: 100%;
}

.backup_scheme_setting_field th{
    background: #EBF0E7;
    padding-top: 8px;
    padding-bottom: 8px;
}

.backup_scheme_setting_field th, td {
    padding-top: 8px;
    padding-bottom: 8px;
}

.backup_scheme_setting_field td {
    border-bottom: 1px solid #f0f0f0;
}

.backup_scheme_setting_field button{
    color: #FFF;
    background: #47c4fd;
    border: solid 1px #0f9ada;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);   
}

.backup_scheme_setting_field .scheme_list ul{
    list-style-type: none;
}

.backup_scheme_setting_field .scheme_list li{
    float: left;
    padding: 3px 10px 3px 10px;
}

.backup_scheme_setting_field .width-8 {
    width: 8%;
}

.backup_scheme_setting_field td .width-15 {
    width: 15%;
	text-align: left;
}

.schedule-add {
	position: relative;
	margin: 10px 45px 10px 0;
	height: 30px;
}
.schedule-add div {
	position: absolute;
	right: 10px;	
}

.backup_server_apply .item {
    width: 20%;
}

.backup_server_field .borderbtm0{
    border-bottom: 0px;
}

.backup_server_field .type {
    vertical-align: top;
}

.backup_server_field .tld2{
    width: 25%;
    float: left;
}

.backup_server_field .expect_backup_server{
}

.backup_server_field .item{
    width: 20%;
}

.backup_server_field .backup_server_display{
    margin: 30px auto 30px auto;
}

.backup_server_field .backup_server_display td {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #f0f0f0;
}

.backup_server_field .backup_server_price {
    margin: 30px auto 30px auto;
}

.backup_server_field .backup_server_price .item {
    width: 20%;
}

.backup_server_field .backup_server_price .amount {
    text-align: right;
}

.backup_server_field .backup_server_check ul{
    list-style:none;
}

.backup_server_list_display {
    margin: 0px 60px;
    text-align: left;
    overflow: hidden;
    padding: 30px;
}

.backup_server_list_display label {
    font-weight: normal;
}

.backup_server_list_display table {
    width: 100%;
}

.backup_server_list_display table td {
    padding-top: 8px;
    padding-bottom: 8px;
}

.backup_server_list_display table thead tr th {
    background-color: #EBF0E7;
    color: #555555;
    font-weight: bold;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.backup_server_list_display .con-feedback {
    text-align: center;
}

.backup_server_list_display .con-feedback input[type="submit"]{
    margin-top: 10px;
}

.explanation_warning {
    background: #f8f8f8;
    border-radius: 8px;
    box-shadow: 0px 0px 5px silver;
    margin: 30px 0px 30px 0px;
    padding: 10px;
    display: inline-block;
}

.explanation_info_bottom_0 {
    background: #f8f8f8;
    border-radius: 8px;
    box-shadow: 0px 0px 5px silver;
    margin: 30px 0px 0px 0px;
    padding: 10px;
    display: inline-block;
}

.backup-server-list-display .ftp_access {
    background: #ACAFD2;
    border-radius: 8px;
    box-shadow: 0px 0px 5px silver;
    margin: 30px 0px 30px 0px;
    padding: 10px;
}

input.input-memo.form-control{
    width: 100%;
    height: 30px;
    display: inline-block;
}

.backup_setup_field th.item {
    width: 40%;
}

.backup_setup_field .lite table {
    width: 100%;
    margin-bottom: 20px;
}
.backup_setup_field .lite {
    margin-left: 0;
    margin-right: auto;
    
}
.backup_setup_field td.def_title {
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    text-align: left;

}
.backup_setup_field td.def_right {
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    text-align: right;
    
}
.backup_setup_field .content .lite {
    margin-top: 5px;
    width: 90%;

}
.backup_setup_field .contents {
    margin-left: 10%;
}
.backup_setup_field .mode ul{    
    margin-left: -3%;
    margin-top: 3%;
}
.backup_setup_field .status {
    text-align:center;
}
.backup_setup_field  .active {
    color:red;
    font-weight: bold;
}
.backup_setup_field .price {
    text-align: right;
}
.confirm p {
    margin: 5px 5px;
    font-weight: bold;
}

.backup-rsync .title-button {
	display: table-cell;
    vertical-align: middle;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.backup-rsync .title-button .page-title{
    display: inline-block;
}

.backup-rsync .title-button .button-help{
    display: inline-block;
    margin-top: 4px;
    margin-left: 20px;
}


.backup-server-list-display .title-button {
	display: table-cell;
    vertical-align: middle;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.backup-server-list-display .title-button .page-title{
    display: inline-block;
}

.backup-server-list-display .title-button .button-help{
    display: inline-block;
    margin-top: 4px;
    margin-left: 20px;
}

.backup_setup_field .confirm label {
    font-weight: normal;
}

.service_modes div.status span.active {
    color: #ff0000;
}

.service_modes div.status {
    text-align: center;
    font-weight: bolder;
}

.backup_setup_field .status span.apply {
    color: #0000ff;
    font-weight: bolder;
}
.backup_status_size_display .item {
	width: 40%;
}

.backup_setup_field .content-setup {
	padding-left: 20px;
}

.backup_setup_field .title-setup {
    background: #EBF0E7;
    text-align: center;
    padding: 5px 0;
    margin: 0;
    border-radius: 3px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
	color: #69775e;
}

.backup_setup_field .content-setup table {
	margin-top: 10px;
	margin-bottom: 25px;
}

.backup_setup_field .content-setup tr {
	border-bottom: 1px solid #a09f9f !important;
}

.backup_setup_field .content-setup td {
	padding: 10px 10px 2px 10px;
	border: none;
}

.backup_setup_field .content-setup {
	margin: 0px 15px;
	padding: 0;
}

.backup_setup_field .content-setup ul {
	margin-top: 20px;
}

.backup_setup_field .explanation {
	width: 46%;
	position: relative;
	min-height: 360px;
}

.backup_setup_field .setup-btn {
	margin-bottom: 15px;
}

.backup_setup_field .center-submit-btn {
	margin-top: 5px;
}

.option-3,
.option-1 {
	margin-right: 3%;
}

.option-2,
.option-4 {
	margin-left: 3%;
}
div.caution_box {
    border: double 5px #ff0000;
    background-color: #ffff99;
    width: 80%;
    text-align: center;
    font-weight: bolder;
    margin: 10px auto;
    padding: 5px;
}
.backup_status_button .title-button {
	display: table-cell;
    vertical-align: middle;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.backup_status_button .title-button .page-title{
    display: inline-block;
}

.backup_status_button .title-button .button-help{
    display: inline-block;
    margin-top: 4px;
    margin-left: 20px;
}

.backup_status_size_display .title-button {
	display: table-cell;
    vertical-align: middle;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.backup_status_size_display .title-button .page-title{
    display: inline-block;
}

.backup_status_size_display .title-button .button-help{
    display: inline-block;
    margin-top: 4px;
    margin-left: 20px;
}

.backup_setup_field .status-infomation {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
}

.backup_status_button div.log {
    height: 505px;
    overflow: scroll;
    font-size: 12px;
    background-color: #FFFFFF;
    padding: 2px;
    margin: 2px;
}

.backup_status_button .loader {
	float: left;
	margin-top: 5px;
}

.backup_status_button .status_msg {
	padding: 0;
	margin-top: 5px;
	padding-top: 10px;
}

.backup_server_list_display .title-button {
	display: table-cell;
    vertical-align: middle;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.backup_server_list_display .title-button .page-title{
    display: inline-block;
}

.backup_server_list_display .title-button .button-help{
    display: inline-block;
    margin-top: 4px;
    margin-left: 20px;
}

.backup_scheme_setting_field .word-wrap {
    word-wrap: break-word;
    word-break: break-all;
}

.backup_scheme_setting_field .selected {
    font-weight: bold;
}

.backup_data th, 
.backup_data td {
	width: auto!important;
}
.backup_data td.size {
	width: 150px!important;
}
.backup_data td.count {
	width: 150px!important;
}
.backup_data td.status {
	width: 150px!important;
}
.backup_data td.restore {
	width: 130px!important;
}
.backup_data td.delete {
	width: 100px!important;
}